package com.mlf.singleton.singleton.demo;

/**
 * 饿汉式 - 线程安全
 */
public class EagerSingleton {
    // 类加载时就初始化实例
    private static final EagerSingleton instance = new EagerSingleton();

    // 私有构造函数防止外部实例化
    private EagerSingleton() {
    }
    // 全局访问点
    public static EagerSingleton getInstance() {
        return instance;
    }
    // 示例方法
    public void showMessage() {
        System.out.println("Hello from EagerSingleton!");
    }
}